<?php header('Content-type: text/html; charset=utf-8');
include("header.php");
?>  

   <body>
<?php
include("connexion_bdd.php");
Connect_mysql();
?>   
   <div class="page">
        <div class="banniere">	
            
        </div>
            
            
        <div class="menu_general">
            <?php
            include("menu.php");
            ?>
        </div>
     
        <div class="corps">
                  
            <div class="contenu">
              <?php
			  /*
                * Auteur : Maxime Rocchia
                * Date : 20/01/2010
                * Sujet : Système d'inscription d'un nouvel utilisateur
                * Principe : l'utilisateur est invité à rentrer un pseudo, un mail et un mot de passe, le script vérifie que la saisie est bien complète et correcte, que le pseudo n'est pas déjà présent dans la base de données, de même pour l'email
              */
			  
			  
			  
				/* on va affecter les valeurs recues à pseudo, pass et email en effectuant les vérifications nécessaires.*/
				if (isset($_POST['login']))	$login=htmlspecialchars($_POST['login']);
				else $login="";
				
				if (isset($_POST['nom_utilisateur']))	$nom_utilisateur=htmlspecialchars($_POST['nom_utilisateur']);
				else $nom_utilisateur="";
					
				if (isset($_POST['password'])) $password=htmlspecialchars($_POST['password']);
				else $password="";
				
				if (isset($_POST['password2'])) $password2=htmlspecialchars($_POST['password2']);
				else $password2="";				
				
				/*if (isset($_POST['email_utilisateur'])) $email_utilisateur = htmlspecialchars($_POST['email_utilisateur']);
				else $email_utilisateur ="";*/
				
				
				
				/*si l'utilisateur a oublié de remplir un champ on le lui signale*/
				if($login!=""||$nom_utilisateur!=""/*||$email_utilisateur!=""*/||$password!="")
				{
					if ($login=="")
					{
						?>
						<div class="erreur">Erreur: vous devez entrer un login/choisir un autre login</div>
						<?php
					}
					else
					{
						if ($nom_utilisateur=="")
						{
							?>
							<div class="erreur">Erreur: vous devez entrer un nom</div>
							<?php
						}
						else
						{
							if ($password=="")
							{
								?>
								<div class="erreur">Erreur: vous devez entrer un mot de passe.</div>
								<?php
							}
							else /* si l'utilisateur a tout rempli, on vérifie la validité des informations*/
							{
								$login = $_POST['login'];
								$reponse=mysql_query("SELECT login FROM Utilisateur WHERE login='$login'") or die(mysql_error());
								if ($donnees = mysql_fetch_array($reponse)) /*si le pseudo est déjà présent dans la bdd...*/
								{
									$login="";
									?> <div class="erreur">Erreur: le login <?php echo($_POST['login']); ?> existe déjà.</div>
									<?php
								}
								else
								{
									if ($password!=$password2) /*on vérifie que les 2 mots de passe sont bien identiques*/
									{
										?> <div class="erreur"> Erreur: mauvaise saisie du mot de passe, veuillez recommencer.</div>
										<?php
										$password=""; $password2="";
									}
									else
									{
										$login=mysql_real_escape_string($login);
										$nom_utilisateur=mysql_real_escape_string($nom_utilisateur);
										$password=md5($password);
										
										
										// on ajoute le utilisateur en BDD
										mysql_query("INSERT INTO utilisateur(login, mdp, nomUtilisateur) VALUES('$login','$password', '$nom_utilisateur')") or die(mysql_error());
										
										// apres l'ajout, on recupere les infos utilisateur grace au pseudo
										$utilisateur_req = mysql_query("SELECT * FROM utilisateur WHERE login = '$login'") or die(mysql_error());
										$utilisateur = mysql_fetch_array($utilisateur_req);
										$idutilisateur = $utilisateur['idUtilisateur'];
										
										?>
										<p> Votre compte a été créé.</p>
										<?php	
									}
								}
							}
						}
					}
				}
				
				
				if ($nom_utilisateur==""/*||$email_utilisateur==""*/||$password=""||$password2=="")
				{
					?>
                        <p> Veuillez entrer les informations demandées.
                </p>
                    
                    
                    <form method="post" action="inscription.php">
						
						<p><label for="login">Votre login: </label><input type="text" name="login" id="login" value="<?php echo($login);?>"/></p>
                   		<p><label for="nom_utilisateur">Votre nom: </label><input type="text" name="nom_utilisateur" id="nom_utilisateur" value="<?php echo($nom_utilisateur);?>"/></p>
                        <!--<p><label for="email_utilisateur">Votre e-mail: </label><input type="text" name="email_utilisateur" id="email_utilisateur"  value="<?php echo($email_utilisateur);?>"/></p>
                         -->                      
                        <p><label for="password">Mot de passe:</label><input type="password" name="password" id="password"/></p>
                        <p><label for="password2">Confirmez le mot de passe:</label><input type="password" name="password2" id="password2"/></p>
                        <p><input type="submit" value="Inscription" /></p>

                	</form>
				
                    
				<?php
				}
				Close_mysql();
				?>
				
            </div>
                
          
        </div>
                
            
            
        <div class="pied_de_page">
            <?php
            include("pied_de_page.php");
            ?>
        </div>
        
	</div>
</body>
</html>